module.exports = options => {
    return async (req, res, next) => {
        // inflection插件 服务器单复数，大小写转换
        const modelName = require('inflection').classify(req.params.resource)
        // return res.send({modelName})
        // const Model = require( `../models/${modelName}`) 
        // 为请求数据挂载一个model，方便接口使用此模型名变量
        req.Model = require(`../models/${modelName}`) // 相当于给请求上挂载了一个Model
        next()
    }
}